.fazhi{
    height: 980px;
}
.vdtitle{
   /* margin-left: -20px;*/
    margin-top: 6px;
}
/* å›ºå®šäºŒç»´ç  */
.two-code {
    width: 170px;
    height: 235px;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px 0px rgba(102, 102, 102, 0.35);
    position: fixed;
    right: 150px;
    top: 445px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: 999;
}

.two-code img {
    width: 170px;
    height: 170px;
}

.two-code span {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    line-height: 28px;
}

.two-code span:last-child {
    font-size: 16px;
}

.time {
    font-size: 18px;
    font-family: å¾®è½¯é›…é»‘, é»‘ä½“;
    color: #000;
    width: 198px;
    height: 24px;
    float: right;
    margin-right: 130px;
}

/* æœ¬ä¾‹å­css */
.txtScroll-top {
    width: 100%;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #ccc;
    margin: 0 auto;
    background: #F1F1F1;
}

.txtScroll-top .bd {
    width: 1200px;
    margin: 0 auto;

}

.txtScroll-top .infoList li {
    height: 36px;
    line-height: 36px;
}

.txtScroll-top .infoList li .date {
    float: right;
}

/* å…¬ä¼—å· */
/* #ass{
	width: 150px;
	height: 150px;
	position: absolute;
	top: -27px;
	right: 0px;
	z-index: 999;
	display: none;
} */

/* å¤´éƒ¨å›¾ */
.header-img {
    width: 1200px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 30px;
}

.header-img a img {
    width: 1200px;

}

/* å›¾ç‰‡æ ‡é¢˜ */
.title-banner {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 25px;
}

.small-icon {
    width: 810px;
    height: 100px;
    float: left;
}

.small-icon span:first-child a img {
    width: 320px;
    height: 100px;
    float: left;
}

.small-icon span:last-child {
    float: right;
    margin-right: 30px;
    line-height: 90px;
    position: relative;
}

.small-icon span:last-child a {
    display: inline-block;
    width: 45px;
    height: 65px;
    /* 	margin-left: 35px; */
    margin-left: 20px;
    vertical-align: bottom;
}

.small-icon span:last-child a img {
    width: 100%;
    height: 100%;
}

.search {
    width: 330px;
    height: 36px;
    background: #FAFAFA;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    padding-left: 10px;
    float: left;
}


/* WebKit browsers */
.search::-webkit-input-placeholder {
    color: #BDBDBD;
    font-size: 14px;
}

/* Mozilla Firefox 4 to 18 */
.search:-moz-placeholder {
    color: #BDBDBD;
    opacity: 1;
    font-size: 14px;
}

/* Mozilla Firefox 19+ */
.search::-moz-placeholder {
    color: #BDBDBD;
    opacity: 1;
    font-size: 14px;
}

/* Internet Explorer 10+ */
.search:-ms-input-placeholder {
    color: #BDBDBD;
    font-size: 14px;
}

#formsearch {
    width: 330px;
    float: right;
    height: 100px;
    line-height: 180px;
    position: relative;
    display: flex;
    align-items: center;
}

.ico {
    width: 22px;
    height: 22px;
    background: url(https://www.rmdbw.cn/img/20220314a13.png) no-repeat;
    background-size: 22px;
    border: none;
    position: absolute;
    right: 10px;
}

/* å¯¼èˆªæ  */
/* æœ¬æ¡ˆä¾‹CSS*/
header {
    position: relative;
    z-index: 9999;
    background: #E3241A;
    height: 100px;
    box-sizing: border-box;
    margin-bottom: 30px;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
}

/* #nav {
	display: flex;
	justify-content: center;
	align-items: center;
}

ul.nav {
	display: inline-flex;
	flex: 1;
}

li.nav-item {
	width: 330px;
	height: 100px;
}

li.nav-item:first-child {
	width: 140px;
}

.active {
	text-align: center;
	height: 70px !important;
	line-height: 100px;
	margin: 0 auto;
}

.active::after {
	content: "";
	display: inline-block;
	height: 70px;
	width: 2px;
	background: #CC170E;
	box-shadow: 1px 1px 0px 0px #FF3333;
	float: right;
	margin-top: 15px;
	margin-left: 15px;
}

.active .jian {
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 100px;
}

li.nav-item>span>a {
	text-align: center;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	float: left;
	position: relative;
}

.nav-item-one,
.nav-item-two,
.nav-item-three {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: column;
	margin-left: 20px;
	position: relative;
}

.nav-item-one a,
.nav-item-two a,
.nav-item-three a {
	width: 90px;
	line-height: 34px;
}

.nav-item-three span:last-child {
	width: 310px;
}

.nav-item-one span:last-child,
.nav-item-two span:last-child {
	width: 285px;
}

.nav-item-three span a:last-child {
	width: 40px;
}

.jia {
	font-size: 30px !important;
}

.two,
.one,
.jian {
	height: 65px;
	width: 30px !important;
	line-height: 30px;
	margin: 0 auto;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFFFFF;
	font-size: 24px !important;
}

.af {
	display: inline-block;
	width: 2px;
	height: 70px;
	background: #CC170E;
	box-shadow: 1px 1px 0px 0px #FF3333;
	margin: 0 auto;
	position: relative;
	top: 15px;
}

.jian::before {
	content: '';
	left: 24%;
	top: 50%;
	bottom: 0;
	width: 20px;
	height: 20px;
	transform: translateY(-40%);
	background-image: url(https://www.rmdbw.cn/img/20220315a2.png);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	position: absolute;
} */

/* äºŒçº§èœå• */
.subMenu {
    display: none;
    position: absolute;
    top: 100px;
    left: 50%;
    transform: translateX(-50%);
    width: 1200px;
    background-color: #E34F27;
    background: url(https://www.rmdbw.cn/img/20220315a1.png) no-repeat;
    background-size: cover;
}

.active-one a:nth-of-type(1) {
    margin-right: 0px;
}

.wrap-list .wrap-title,
.interlinkage {
    float: left;
    width: 100%;
    text-align: start;
}

.interlinkage {
    margin-left: 65px;
}

.interlinkage a,
.wrap-title a {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 36px;
    margin-left: 14px;
}

.wrap-list li {
    overflow: hidden;
    padding: 20px;
    box-sizing: border-box;
    border-top: 1px solid #CC170E;
    box-shadow: 1px 1px 0px 0px #FF3333;
    padding-left: 5px;
}

.wrap-list li p {
    line-height: 30px !important;
}


.wrap-list .wrap-title span:first-child a,
.wrap-list .wrap-title .wrap-one {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    margin-right: 20px;
}

.wrap-list li:last-child a {
    float: right;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.wrap-list li:last-child {
    height: 88px;
    line-height: 60px;
    border: none;
}

/* æ ‡é¢˜ä»£ç  */
.title {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.headlines-img {
    width: 64px;
    height: 64px;
    /* float: left; */
    border-radius: 4px 4px 4px 4px;
    /* margin-right: 28px; */
    vertical-align: middle;
    margin-top: 10px;
    margin-right: 28px;
}

.headlines-img a img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.headlines-text {
    text-align: center;
    /* 	height: 64px; */
    /* float: left; */
    /* flex: 1; */
}

.headlines-text h1 {
    /* width: 670px; */
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 48px;
    margin-bottom: 7px;
}
/*.headlines-text h1:hover a{
    color:#f00;
}*/
.headlines-text p {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    display: inline-block;
   /* width: 330px;
    max-width: 330px;*/
    height: 25px;
   /* overflow: hidden;*/
    text-overflow:ellipsis;
   /* border-right: #1e1e1e 2px solid;*/
    padding-right: 7px;
}
/*.headlines-text p:last-child{
    border-right: none;
}*/
.headlines-text p a{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    /*border-right: #1e1e1e 2px solid;*/
    height: 25px;
   /* max-width: 330px;*/
    vertical-align: central;
   /*display: block;*/
    text-align: center;
   /* _display: inline-block;*/
    margin-top: -3px;
    zoom: 1;
    overflow: hidden;
    white-space: nowrap;
}
.headlines-text p a:hover{
    /*color:#f00;*/
    overflow: visible;
}
/* è½®æ’­å›¾ä»£ç  */
/* æœ¬ä¾‹å­css */
.banner-img {
    width: 790px;
    height: 400px;
    overflow: hidden;
    position: relative;
    float: left;
}

.banner-img .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    bottom: 16px;
    z-index: 1;
}

.banner-img .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.banner-img .hd ul li {
    float: left;
    margin-right: 10px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.banner-img .hd ul li:last-child {
    margin-right: 30px;
}

.banner-img .hd ul li.on {
    background: #f00;
    color: #fff;
}

.banner-img .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.banner-img .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.mask {
    position: absolute;
    bottom: 0px;
    display: inline-block;
    width: 790px;
    height: 50px;
    background: rgba(000, 000, 000, 0.3);
}

.mask a {
    display: inline-block;
    margin-top: 12px;
    margin-left: 32px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;

}

.banner-img .bd img {
    width: 790px;
    height: 400px;
    display: block;
}

/* è½®æ’­åˆ—è¡¨ */
.banner-list {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
    line-height: 40px;
    float: left;
    width: 410px;
    /* overflow: hidden; */
}

.banner {
    height: 400px;
    /* overflow: hidden;*/
 }

 .banner-image {
     width: 390px;
     height: 60px;
     margin-bottom: 0px;
     margin-left: 20px;
 }

 .banner-image img {
     width: 100%;
     height: 100%;
 }

 .banner-list .banner-list-top {
     /* height: 178px;
     padding-top: 10px;
     margin-left: 20px;*/
 }

.banner-list  {
    width: 410px;
    height: 680px;
}
.renda{
    margin-top: -10px;
}
.theory{
    position: absolute;
    margin-top: -15px;
    margin-left: 0px;
}
.comment{
    position: absolute;
    width: 380px;
    height: 200px;
    margin-left: -400px;
    margin-top: -15px;
}
.banner-list .banner-list-top ul,.banner-list .banner-list-top1 ul
.banner-list .banner-list-bottom ul ,.banner-list .banner-list-bottom1 ul{
    margin-left: 20px;
}
.banner-list .banner-list-top ul h2,.banner-list .banner-list-top1 ul h2
.banner-list .banner-list-bottom ul h2 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
    line-height: 25px;
    /* margin-bottom: 10px; */
}

.banner-list .banner-list-top ul h2 a,.banner-list .banner-list-top1 ul h2 a,
.banner-list .banner-list-bottom ul h2 a ,.banner-list .banner-list-bottom1 ul h2 a{
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.banner-list .banner-list-top ul li,.banner-list .banner-list-top1 ul li,
.banner-list .banner-list-bottom ul li ,.banner-list .banner-list-bottom1 ul li{
    height: 36px;
}

.banner-list .banner-list-top ul li::before,.banner-list .banner-list-top1 ul li::before,
.banner-list .banner-list-bottom ul li::before {
    width: 4px;
    height: 4px;
    border-radius: 100px;
    content: '';
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 7px;
    background-color: #131313;
    line-height: 4px;
}

.banner-list .banner-list-top ul li a,.banner-list .banner-list-top1 ul li a,
.banner-list .banner-list-bottom ul li a {
    display: inline-block;
    width: 90%;
    color: #333333;
    font-size: 16px;
    line-height: 30px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.banner-list .banner-list-top ul li::before{
    margin-bottom: -5px;
}
.banner-list .banner-list-top ul li:first-child{
    margin-top: 5px;
}
.banner-list .banner-list-top ul li {
    height: 45px;
    width: 90%;
    line-height: 5px;
}
.banner-list .banner-list-top ul li a{
   position: absolute;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 390px
}
.banner-list .banner-list-top ul li a:hover{
    overflow:visible;
    white-space: normal;
}
.banner-list .banner-list-middle {
    width: 390px;
    height: 1px;
   /* border-top: 1px dashed #CCCCCC;*/
    margin: 2px 0px 45px 20px;
    /*border-bottom: 3px #E3241A solid;*/
}

/* .banner-list .banner-list-bottom {
	height: 178px;
} */

/* é‡ç‚¹æŽ¨è */
.recommend {
    width: 790px;
    margin: 35px 0px 35px 0px;
    position: absolute;
    box-sizing: border-box;

}

.headder-recommend {
    width: 790px;
    height: 40px;
    margin-bottom: 20px;
}

.headder-recommend .title-left {
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #E3241A;
    border-radius: 20px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    float: left;
}

.title-left a {
    color: #FFFFFF;
}

.headder-recommend .title-rigth {
    float: right;
}

/* é‡ç‚¹æŽ¨èå¤šåˆ—æ»šåŠ¨ */
.center-recommend {
    width: 100%;
    height: 200px;
}

/* æœ¬ä¾‹å­css */
.scrolling {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}


.scrolling .hd {
    width: 100%;
    height: 164px;
    position: absolute;

}

.scrolling .hd .next {
    border-radius: 0px 5px 5px 0px;
}

.scrolling .hd .prev {
    border-radius: 5px 0px 0px 5px;
}

.scrolling .hd .next,
.scrolling .hd .prev {
    width: 20px;
    height: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.5);
    z-index: 100;
}

.scrolling .hd .next img,
.scrolling .hd .prev img {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.scrolling .hd .next {
    position: absolute;
    left: 0;
    z-index: 999;
}

.scrolling .hd .prev {
    position: absolute;
    right: 0;
    z-index: 999;
}


.tempWrap {
    width: 1200px !important;
}

.scrolling .bd {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
}

.scrolling .bd ul {
    overflow: hidden;
    zoom: 1;
}

.scrolling .bd ul li {
    margin: 0 0px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 270px !important;
}

.scrolling .bd ul li:nth-child(2) {
    margin-left: 0px !important;
}

.scrolling .bd ul li .pic {
    text-align: center;
}

.scrolling .bd ul li .pic .pic1{
    width: 250px;
    height: 164px;
    height: 145px;
    display: block;
}

.scrolling .bd ul li .pic a:hover .pic1 {
    border-color: #999;
}
.scrolling .bd .bofang{
    position: absolute;
    width: 40px;
    height: 40px;
    margin-left: -130px;
    margin-top: 100px;
    z-index: 9999;
    transition: all 0.6s;
}
.scrolling .bd .bofang:hover{
    transform: scale(1.2);
}
.scrolling .bd ul li .title-text {
    line-height: 48px;
	width: 255px;
}

/* ä¸­å¿ƒå†…å®¹éƒ¨åˆ† */
#center {
    margin-bottom: 35px;
}

.central {
    margin-bottom: -10px;
}

.text-img {
    display: inline-block;
    width: 68px;
    height: 15px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 40px;
}

.central-one {
    width: 380px;
    height: 900px;
    float: left;
    margin-right: 25px;
    margin-top: 50px;
}

.central-one-top {
    width: 380px;
    height: 580px;
    margin: 25px 25px 30px 0px;
}

.central-one-top ul li {
    padding-bottom: 12px;
    border-bottom: 1px solid #CCCCCC;
    margin-top: 12px;
}

.central-one-top .list-img img {
    width: 130px;
    height: 93px;
    margin-top: 12px;
}

.central-one-top .list-img {
    margin: 0px 20px 0px 10px;
}

.central-one-top .list-img,
.central-one-top .list-text {
    float: left;
}

.central-one-top .list-text {
    width: 196px;
    margin-right: 24px;
}

.central-one-top .list-text h3 {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 36px;
}

.central-one-top .list-text P {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /*æ˜¾ç¤ºçš„è¡Œæ•°*/
}

/* .central-one-top .list-text P:after {
	content: "...";
	position: absolute;
	bottom: 0;
	right: 80px;
	padding-left: 20px;
	background: -webkit-linear-gradient(left, transparent, #F7F7F7 100%);
	background: -moz-linear-gradient(left, transparent, #F7F7F7 100%);
	background: linear-gradient(to right, transparent, #F7F7F7 100%);
} */

.central-one-top li:last-child {
    border-bottom: none;
}

.central-one-bottom {
    width: 380px;
    height: 515px;
    margin-left: 400px;
    margin-top: -18px;
}
.central-one-bottom .lvzhi{
    margin-top: -304px;
    position: absolute;
}
.central-one-bottom .small {
    width: 380px;
    height: 215px;
    margin-bottom: 30px;
}

/* .banner-list-bottom {
	height: 178px;
} */

.banner-list-bottom ul {
    margin-left: 10px;
}

.banner-list-bottom ul h2 {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
    line-height: 25px;
    margin-bottom: 10px;
}

.banner-list-bottom ul li {
    height: 36px;
}

.banner-list-bottom ul li a {
    width: 360px;
    color: #333333;
    font-size: 16px;
    line-height: 30px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    text-align: left;
    line-height: 20px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.banner-list-bottom ul li::before {
    width: 4px;
    height: 4px;
    border-radius: 100px;
    content: '';
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 6px;
    background-color: #131313;
    line-height: 4px;
}

/* æœ¬ä¾‹å­css */
.banner-small {
    width: 380px;
    height: 215px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}

.banner-small .next {
    border-radius: 0px 5px 5px 0px;
}

.banner-small .prev {
    border-radius: 5px 0px 0px 5px;
}

.banner-small .next,
.banner-small .prev {
    width: 30px;
    height: 54px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(000, 000, 000, 0.7);
}

.banner-small .next img,
.banner-small .prev img {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.banner-small .next {
    position: absolute;
    left: 0;
}

.banner-small .prev {
    position: absolute;
    right: 0;
}


.banner-small .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    bottom: 8px;
    z-index: 1;

}

.banner-small .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.banner-small .hd ul li {
    float: left;
    margin-right: 10px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.banner-small .hd ul li.on {
    background: #f00;
    color: #fff;
}

.banner-small .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.banner-small .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.banner-small .bd li .mask {
    height: 36px;
}

.banner-small .bd li .mask a {
    margin: 10px 0px 0px 21px;
    width: 266px;
    height: 100%;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 16px;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.banner-small .bd img {
    width: 380px;
    height: 215px;
    display: block;
}

.central-two {
    margin-right: 25px;
    margin-top: 55px;
}

.central-two .banner-list .banner-list-top ul {
    margin-left: 0px;
}

.central-two .banner-list ul h2::before {
    width: 4px;
    height: 4px;
    border-radius: 100px;
    content: '';
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 10px;
    background-color: #131313;
    line-height: 4px;
}

/* é€‰é¡¹å¡ */
.xuan {
    width: 100%;
    height: 210px;
    float: left;
    margin-top: 30px;
}

/* æœ¬ä¾‹å­css */
.slideTxtBox {
    width: 100%;
    height: 200px;
    text-align: left;
}

.slideTxtBox .hd {
    height: 30px;
    line-height: 30px;
    position: relative;
    border-top: 2px solid #EAEAEA;
}

.slideTxtBox .hd::before {
    content: "";
    display: block;
    width: 100px;
    height: 2px;
    background: #E3241A;
    position: absolute;
    top: -5px;
    margin-left: -10px;
}

.slideTxtBox .hd ul {
    float: left;
    position: absolute;
    top: 4px;
    height: 32px;
}

.slideTxtBox .hd ul li {
    float: left;
    padding: 0 10px;
    cursor: pointer;
    font-size: 22px;
    font-family: Microsoft YaHei;
    color: #666666;
}

.slideTxtBox .hd ul li .on-one {
    font-weight: bold;
}

.slideTxtBox .hd ul li.on {
    height: 30px;
    color: #333333;
    font-weight: bold;
}

.slideTxtBox .bd ul {
    width: 380px;
    padding-top: 10px;
    padding-left: 10px;
    zoom: 1;
}

.slideTxtBox .bd li {
    width: 100%;
    height: 32px;
    line-height: 32px;
}

.slideTxtBox .bd ul li:first-child a {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 32px;
}

.slideTxtBox .bd li a {
    display: inline-block;
    width: 380px;
    color: #333333;
    font-size: 16px;
    line-height: 30px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    text-align: left;
    line-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.slideTxtBox .bd li::before {
    width: 4px;
    height: 4px;
    border-radius: 100px;
    content: '';
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 7px;
    background-color: #131313;
    line-height: 4px;
}

.text-over li:first-child::before {
    margin-bottom: 6px;
}

.central-two .text-over li::before {
    margin-bottom: 12px;
}


.central-two,
.central-three {
    width: 380px;
    height: 860px;
    float: left;

}
.central-three {
    margin-top: -840px;
    margin-left: 400px;
}
.central-three .img-four img {
    display: block;
    width: 380px;
    height: 91px;
    margin-bottom: 15px;
}

.img-big {
    margin-top: 30px;
    height: 418px;
    position: relative;
}

.img-big a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-image: url(https://www.rmdbw.cn/img/20220316b1.png);
    /* background-image: url(20220316b1.png); */
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.img-big a .centralimg1 {
    position: absolute;
    left: 22px;
    top: 80px;
    width: 200px;
    height: 320px;
    box-shadow: 0px 1px 4px 0px rgba(102, 102, 102, 0.35);
}

.img-big a .centralimg2 {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 30px;
    top: 244px;
    /*display: none;*/
}

/* .img-big img {
	width: 100%;
	height: 100%;
	display: block;
} */

.img-big table {
    width: 90%;
    background-color: #FFFFFF;
    position: absolute;
    bottom: 20px;
    left: 1px;
    height: 28px;
}

.img-big table tr {
    display: inline-block;
    box-sizing: border-box;
    padding-left: 10px;
    line-height: 20px;
}

.img-big table tr td {
    display: inline-block;
    margin-right: 1px;
    font-size: 14px;
}

.img-big table #year_box {
    width: 59px;
    height: 22px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 2px;

}

.img-big table #month_box,
.img-big table #day_box {
    width: 43px;
    height: 22px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 2px;
}

.img-big table tr td:nth-child(3) {
    text-align: center;
    width: 61px;
    height: 26px;
    background: #E3241A;
    line-height: 26px;
    color: #FFFFFF;
}

.img-big table tr td:nth-child(3) a {
    color: #FFFFFF;
}

.img-big table select option {
    background-color: #FFFFFF;
    color: #000000;
}


.central-four {
    width: 786px;
    height: 150px;
    float: left;
    margin-top: 40px;
    background-color: #E3241A;
}

.central-four-left {
    width: 205px;
    height: 100%;
    float: left;
}

.central-four-left h3 a {
    margin-left: 25px;
    color: #FFFFFF;
}

.central-four-left h3:first-child {
    font-size: 30px;
    margin-top: 25px;
}

.central-four-left h3:nth-child(2) {
    margin-top: 10px;
}

.central-four-left h3:nth-child(2),
.central-four-left h3:nth-child(3) {
    font-size: 20px;
    opacity: .9;
}

.central-four-right {
    width: 580px;
    height: 100%;
    float: right;
}

.central-four-right i:first-child {
    float: left;
    line-height: 152px;
}

.central-four-right i img {
    height: 100px;
    margin-top: 26px;
}

.central-four-right i:last-child {
    float: right;
    line-height: 152px;
}

.central-four-right a img {
    width: 100px;
    height: 100px;
}

.central-four-right a:last-of-type {
    margin-right: 0px;
}

/* äºŒç»´ç æ»šåŠ¨ */
/* æœ¬ä¾‹å­css */
.central-four-right .vision-img-two .tempWrap {
    width: 485px !important;
}

.vision-img-two {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.vision-img-two .prev,
.vision-img-two .next {
    overflow: hidden;
    cursor: pointer;
    width: 45px;
    height: 100px;
}

.vision-img-two .next img,
.vision-img-two .prev img {
    width: 45px;
    height: 100px;
}

.vision-img-two .hd {
    position: absolute;
    width: 100%;
    height: 100%;
}

.vision-img-two .hd .next,
.vision-img-two .hd .prev {
    top: 50%;
    transform: translateY(-50%);
}

.vision-img-two .hd .next {
    position: absolute;
    left: 0px;
}

.vision-img-two .hd .prev {
    position: absolute;
    right: 0px;
}

.vision-img-two .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}

.vision-img-two .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
}

.vision-img-two .hd ul li.on {
    background-position: 0 0;
}

.vision-img-two .bd {
    padding: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.vision-img-two .bd ul {
    overflow: hidden;
    zoom: 1;
}

.vision-img-two .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.vision-img-two .bd ul li .pic {
    text-align: center;
}

.vision-img-two .bd ul li .pic img {
    width: 100px;
    height: 100px;
    display: block;
    padding: 2px;
}

.vision-img-two .bd ul li .pic a:hover img {
    border-color: #999;
}

.vision-img-two .bd ul li .title {
    line-height: 24px;
}

/* è§†è§‰éƒ¨åˆ† */
.vision {
    height: 605px;
    margin-bottom: 0px;
    position: relative;
}

.vision-img-list .hd {
    width: 100%;
    height: 110px;
    position: absolute;
    /* z-index: 100; */
}

.vision-img-list .hd .next {
    border-radius: 0px 5px 5px 0px;
}

.vision-img-list .hd .prev {
    border-radius: 5px 0px 0px 5px;
}

.vision-img-list .hd .next,
.vision-img-list .hd .prev {
    width: 20px;
    height: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.5);
    z-index: 100;
}

.vision-img-list .hd .next img,
.vision-img-list .hd .prev img {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.vision-img-list .hd .next {
    position: absolute;
    left: 0;
}

.vision-img-list .hd .prev {
    position: absolute;
    right: 0;
}
.zhuanti{
    margin-top: 70px;
}
.renda .header-title{
    margin-top: 8px;
}
.header-title {
    width: 100%;
    margin-bottom: 10px;
    box-sizing: border-box;
    margin-top: 20px;
    border-top: 2px solid #EAEAEA;
    position: relative;
}
/*.theory{
    width: 380px;
}*/
.theory .header-title{
    margin-bottom: 15px;
    width: 380px;
    height: 44px;
}
.header-title::before {
    content: "";
    display: block;
    width: 60px;
    height: 2px;
    background: #E3241A;
    position: absolute;
    top: -2px;
}

.header-title-left {
    float: left;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 42px;
    margin-left: 10px;
}

.header-title-rigth {
    float: right;
}
/*
.theory .header-title-left ,.theory .header-title-rigth{
    margin-top: -40px;
}
.theory .banner-list-bottom{
 position: absolute;
}*/
.vision-img {
    width: 100%;
    height: 400px;
    margin-bottom: 30px;
}

.vision-img-left {
    width: 600px;
    height: 100%;
    float: left;
    position: relative;
}

.vision-img-left .mask {
    width: 600px;
    height: 50px;
    background-color: rgba(000, 000, 000, 0.7);
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
}

.vision-img-left .mask a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
    margin: 10px 10px 0px 0px;
}

.vision-img-left a img {
    width: 100%;
    height: 100%;
}

.vision-img-right {
    /*width: 592px;*/
    width: 580px;
    height: 100%;
    float: right;
    margin-left: 0px;
}

.vision-img-right-one,
.vision-img-right-two {
    margin-bottom: 20px;
}

.vision-img-right-one,
.vision-img-right-three {
    margin-right: 5px;
}

.vision-img-right-one,
.vision-img-right-two,
.vision-img-right-three,
.vision-img-right-four {
    width: 280px;
    /* height: 190px; */
    float: left;
    position: relative;

}

.vision-img-right-one,
.vision-img-right-three {
    margin-right: 15px;
}

.vision-img-right-one a,
.vision-img-right-two a,
.vision-img-right-three a,
.vision-img-right-four a {
    position: relative;
}

.vision-img-right-one a i,
.vision-img-right-two a i,
.vision-img-right-three a i,
.vision-img-right-four a i,
.vision-img-left i {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 264px;
    top: 70px;
    transform: translate(-50%, -50%);
}

.vision-img-right-one a i img,
.vision-img-right-two a i img,
.vision-img-right-three a i img,
.vision-img-right-four a i img,
.vision-img-left i img {
    width: 38px;
    height: 38px;
}

.vision-img-right-four:nth-child(1),
.vision-img-right-four:nth-child(3) {
    margin-right: 15px;
}

.vision-img-right-one img,
.vision-img-right-two img,
.vision-img-right-three img,
.vision-img-right-four img {
    width: 280px;
    height: 158px;
}

.vision-img-right-one span,
.vision-img-right-two span,
.vision-img-right-three span,
.vision-img-right-four span {
    display: block;
    text-align: center;
    /* height: 35px; */
    line-height: 42px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #333333;
    text-align: left;
    margin-bottom: 10px;
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

/* è§†è§‰å¤šåˆ—æ»šåŠ¨ */

.vision-img-list .bd ul {
    overflow: hidden;
    zoom: 1;
}

.vision-img-list .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.vision-img-list .bd ul li:nth-child(2) {
    margin-left: 0px;
}

.vision-img-list .bd ul li .pic {
    text-align: center;
}

.vision-img-list .bd ul li .pic img {
    width: 390px !important;
    height: 110px;
    display: block;
}

.vision-img-list .bd ul li .pic a:hover img {
    border-color: #999;
}

/* æ³•æ²»ä¸­å›½åŒºåŸŸ */
.rule-one,
.rule-two,
.rule-three,
.rule-four,
.rule-five,
.rule-six {
    width: 380px;
    height: 415px;
    float: left;
    margin-right: 26px;
}

.rule-three,
.rule-six {
    margin-right: 0px;
}
.rule-img {
    width: 380px;
    height: 214px;
    position: relative;
}

.rule-img .mask {
    width: 100%;
    height: 36px;
    background-color: rgba(000, 000, 000, 0.7);
    left: 0;
    text-align: center;
}

.rule-img .mask a {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 36px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 80%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rule-img img {
    width: 100%;
    height: 100%;
}

.rule-list ul {
    margin-top: 20px;
}

.rule-list li a {
    display: inline-block;
    width: 360px;
    color: #333333;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    font-weight: 400;
    text-align: left;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rule-list li::before {
    width: 4px;
    height: 4px;
    border-radius: 100px;
    content: '';
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 12px;
    background-color: #131313;
    line-height: 4px;
}

/* ç»“å°¾éƒ¨åˆ† */
.foot-text {
    width: 100%;
    height: 40px;
    background: #4A4A4A;
    text-align: center;
}

.foot-text span a {
    line-height: 40px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.footer {
    width: 100%;
    height: 115px;
    text-align: center;
    background-color: #1e1e1e;
    margin-top: 35px;
}

.footer p a {
    line-height: 32px;
    font-size: 14px;
    color: #ccc;
}

/* å…¬ç”¨
.rule-one .header-title::before,.rule-two .header-title::before,.rule-five .header-title::before,.rule-three .header-title:before,
.rule-four .header-title::before,*/
.central-one-top .header-title::before,
.theory .header-title::before,
.central-one-bottom .header-title::before,
.central-two .header-title::before,
.banner-list-middle .header-title::before
 {
    width: 100px;
}

/*.rule-six .header-title::before {
    width: 140px;
}*/
